// 系统管理页面国际化 - 英文
export default {
  // 按钮资源
  btn: {
    query: 'Query',
    reset: 'Reset',
    clear: 'Clear',
    generate: 'Generate Code',
    edit: 'Edit',
    delete: 'Delete',
    preview: 'Preview',
    config: 'Config',
    joinTable: 'Join Table',
    add: 'Add',
    upload: 'Upload',
    download: 'Download',
    publish: 'Publish',
    grantMenu: 'Grant Menu',
    grantData: 'Grant Data',
    grantRole: 'Grant Role',
    resetPwd: 'Reset Password',
    unlockLogin: 'Unlock Login',
    confirm: 'Confirm',
    save: 'Save',
    undo: 'Undo',
    changeAvatar: 'Change Avatar',
  },
  // 缓存管理
  cache: {
    title: 'Cache Management',
    cacheName: 'Cache Name',
    cacheSize: 'Cache Size',
    cacheCount: 'Cache Count',
    operate: 'Operation',
    clearSuccess: 'Clear Success',
    clearConfirm: 'Are you sure to clear this cache?',
  },
  // 代码生成
  codeGen: {
    title: 'Code Generation',
    query: 'Query',
    reset: 'Reset',
    tableName: 'Table Name',
    tableComment: 'Table Comment',
    operate: 'Operation',
    generate: 'Generate Code',
    edit: 'Edit',
    delete: 'Delete',
    preview: 'Preview',
    config: 'Config',
    joinTable: 'Join Table',
    generateSuccess: 'Generate Success',
    deleteConfirm: 'Are you sure to delete this table?',
  },
  // 配置管理
  config: {
    title: 'Config Management',
    query: 'Query',
    reset: 'Reset',
    configKey: 'Config Key',
    configValue: 'Config Value',
    configGroup: 'Config Group',
    configDesc: 'Config Description',
    operate: 'Operation',
    edit: 'Edit',
    delete: 'Delete',
    add: 'Add',
    deleteConfirm: 'Are you sure to delete the config: {name}?',
    batchDelete: 'Batch Delete',
    batchDeleteConfirm: 'Are you sure to batch delete {count} configs including {name}?',
    deleteSuccess: 'Delete Success',
    name: 'Config Name',
    code: 'Config Code',
    value: 'Value',
    sysFlag: 'System Flag',
    groupCode: 'Group Code',
    isDisable: 'Status',
    sort: 'Sort',
    remark: 'Modify Record',
    action: 'Operation',
    addConfig: 'Add Config',
    editConfig: 'Edit Config',
    exportFileName: 'System Parameters',
    searchName: 'Search Config Name',
    searchCode: 'Search Config Code',
  },
  // 异常日志
  logex: {
    title: 'Exception Log',
    beginTime: 'Start Time',
    endTime: 'End Time',
    methodName: 'Method Name',
    className: 'Class Name',
    exceptionMsg: 'Exception Message',
    exceptionSource: 'Exception Source',
    stackTrace: 'Stack Trace',
    paramsObj: 'Parameter Object',
    exceptionTime: 'Exception Time',
    operator: 'Operator',
    detail: 'Detail',
    export: 'Export',
    operator: 'Operation',
  },
  // 差异日志
  logdiff: {
    title: 'Diff Log',
    query: 'Query',
    reset: 'Reset',
    beginTime: 'Start Time',
    endTime: 'End Time',
    diffType: 'Diff Type',
    elapsed: 'Elapsed Time',
    businessData: 'Business Data',
    operationTime: 'Operation Time',
    operator: 'Operator',
    detail: 'Detail',
    export: 'Export',
  },
  // 数据库管理
  database: {
    title: 'Database Management',
    query: 'Query',
    reset: 'Reset',
    tableName: 'Table Name',
    tableComment: 'Table Comment',
    operate: 'Operation',
    edit: 'Edit',
    delete: 'Delete',
    add: 'Add',
    generate: 'Generate Entity',
    deleteConfirm: 'Are you sure to delete this table?',
  },
  // 字典管理
  dict: {
    // 字典类型
    type: {
      title: 'Dict Type Management',
      query: 'Query',
      reset: 'Reset',
      dictName: 'Dict Name',
      dictCode: 'Dict Code',
      name: 'Dict Name',
      namePlaceholder: 'Please enter dict name',
      operate: 'Operation',
      edit: 'Edit',
      delete: 'Delete',
      add: 'Add',
      deleteConfirm: 'Are you sure to delete this dict type?',
      serialNo: 'Serial No',
      sysFlag: 'System Built-in',
      status: 'Status',
      sort: 'Sort',
      remark: 'Modify Record',
      action: 'Action',
      addDict: 'Add Dict',
      editDict: 'Edit Dict',
      deleteSuccess: 'Delete Success',
      confirmDelete: 'Are you sure to delete dict: {name}?',
      pleaseSelectDict: 'Please select a dict',
    },
    // 字典数据
    data: {
      title: 'Dict Data Management',
      query: 'Query',
      reset: 'Reset',
      dictLabel: 'Dict Label',
      dictValue: 'Dict Value',
      dictSort: 'Dict Sort',
      label: 'Dict Label',
      value: 'Dict Value',
      code: 'Dict Code',
      extData: 'Extend Data',
      empty: 'None',
      hasValue: 'Has',
      operate: 'Operation',
      edit: 'Edit',
      delete: 'Delete',
      add: 'Add',
      deleteConfirm: 'Are you sure to delete this dict data?',
      dictData: 'Dict Data',
      displayText: 'Display Text',
      displayTextPlaceholder: 'Display Text',
      addDictData: 'Add Dict Data',
      copyDictData: 'Copy Dict Data',
      editDictData: 'Edit Dict Data',
      confirmDeleteData: 'Are you sure to delete dict data: {value}?',
    },
    // 通用
    index: 'Index',
    status: 'Status',
    sort: 'Sort',
    modifyRecord: 'Modify Record',
    operate: 'Operation',
    edit: 'Edit',
    delete: 'Delete',
    copy: 'Copy',
  },
  // 字典类型页面
  dicttyp: {
    dict: 'Dict',
    name: 'Name',
    dictName: 'Dict Name',
    dictCode: 'Dict Code',
    dictValue: 'Dict Value',
    label: 'Label',
    displayText: 'Display Text',
    code: 'Code',
    sysFlag: 'System Built-in',
    extData: 'Extend Data',
  },
  // 文件管理
  file: {
    title: 'File Management',
    query: 'Query',
    reset: 'Reset',
    fileName: 'File Name',
    fileType: 'File Type',
    operate: 'Operation',
    upload: 'Upload',
    delete: 'Delete',
    preview: 'Preview',
    download: 'Download',
    edit: 'Edit',
    deleteConfirm: 'Are you sure to delete this file?',
    uploadSuccess: 'Upload Success',
  },
  // 日志管理
  log: {
    // 操作日志
    op: {
      title: 'Operation Log',
      query: 'Query',
      reset: 'Reset',
      clear: 'Clear',
      export: 'Export',
      detail: 'Detail',
      userName: 'User Name',
      opType: 'Operation Type',
      opContent: 'Operation Content',
      opTime: 'Operation Time',
      startTime: 'Start Time',
      endTime: 'End Time',
      success: 'Success',
      fail: 'Fail',
      // Added missing translation keys
      operator: 'Operator',
      name: 'Operation Name',
      reqMethod: 'Request Method',
      status: 'Status',
      elapsedTime: 'Elapsed Time (ms)',
      account: 'Account',
    },
    // 异常日志
    ex: {
      title: 'Exception Log',
      query: 'Query',
      reset: 'Reset',
      clear: 'Clear',
      export: 'Export',
      detail: 'Detail',
      exceptionMsg: 'Exception Message',
      exceptionTime: 'Exception Time',
      exceptionStack: 'Exception Stack',
      startTime: 'Start Time',
      endTime: 'End Time',
      // Added missing translation keys
      methodName: 'Method Name',
      className: 'Class Name',
      operator: 'Operator',
      account: 'Account',
    },
    // 访问日志
    vis: {
      title: 'Visit Log',
      query: 'Query',
      reset: 'Reset',
      clear: 'Clear',
      export: 'Export',
      detail: 'Detail',
      ip: 'IP Address',
      visitTime: 'Visit Time',
      visitUrl: 'Visit URL',
      userAgent: 'User Agent',
      startTime: 'Start Time',
      endTime: 'End Time',
      success: 'Success',
      fail: 'Fail',
      // Added missing translation keys
      name: 'Visit Name',
      status: 'Status',
      operator: 'Operator',
      account: 'Account',
      location: 'Location',
      browser: 'Browser',
      os: 'OS',
      visType: 'Visit Type',
      login: 'Login',
      logout: 'Logout',
      register: 'Register',
      changePwd: 'Change Password',
      thirdPartyAuth: 'Third Party Auth',
      logTime: 'Log Time',
      clearSuccess: 'Clear Success',
    },
    // 日志差异
    diff: {
      title: 'Log Diff',
      query: 'Query',
      reset: 'Reset',
      tableName: 'Table Name',
      diffContent: 'Diff Content',
      diffTime: 'Diff Time',
      startTime: 'Start Time',
      endTime: 'End Time',
      diffData: 'Diff Data',
      diffType: 'Diff Type',
      elapsed: 'Elapsed Time (ms)',
      businessData: 'Business Object',
      createTime: 'Operation Time',
      columnName: 'Column Name',
      columnDescription: 'Column Description',
      beforeData: 'Before',
      afterData: 'After',
      sqlStatement: 'SQL Statement',
      parameterName: 'Parameter Name',
      typeName: 'Type',
      value: 'Value',
      today: 'Today',
      yesterday: 'Yesterday',
      lastWeek: 'Last Week',
    },
  },
  // 菜单管理
  menu: {
    title: 'Menu Management',
    query: 'Query',
    reset: 'Reset',
    menuName: 'Menu Name',
    menuPath: 'Menu Path',
    menuIcon: 'Menu Icon',
    type: 'Menu Type',
    operate: 'Operation',
    edit: 'Edit',
    delete: 'Delete',
    add: 'Add',
    deleteConfirm: 'Are you sure to delete this menu?',
    path: 'Path',
    component: 'Component',
    permission: 'Permission',
    sort: 'Sort',
    status: 'Status',
    modifyRecord: 'Modify Record',
    addMenu: 'Add Menu',
    editMenu: 'Edit Menu',
    copyMenu: 'Copy Menu',
    deleteSuccess: 'Delete Success',
  },
  // 通知管理
  notice: {
    query: 'Query',
    reset: 'Reset',
    title: 'Title',
    type: 'Type',
    content: 'Content',
    operate: 'Operation',
    add: 'Add',
    edit: 'Edit',
    delete: 'Delete',
    publish: 'Publish',
    deleteConfirm: 'Are you sure to delete this notice?',
    publishConfirm: 'Are you sure to publish this notice?',
  },
  // 机构管理
  organization: {
    title: 'Organization Management',
    query: 'Query',
    reset: 'Reset',
    orgName: 'Organization Name',
    orgCode: 'Organization Code',
    operate: 'Operation',
    edit: 'Edit',
    delete: 'Delete',
    add: 'Add',
    deleteConfirm: 'Are you sure to delete this organization?',
  },
  // 职位管理
  position: {
    title: 'Position Management',
    query: 'Query',
    reset: 'Reset',
    posName: 'Position Name',
    posCode: 'Position Code',
    employeeCount: 'Employee Count',
    userDetail: 'User Detail',
    operate: 'Operation',
    edit: 'Edit',
    delete: 'Delete',
    add: 'Add',
    deleteConfirm: 'Are you sure to delete this position?',
  },
  // 角色管理
  role: {
    title: 'Role Management',
    query: 'Query',
    reset: 'Reset',
    roleName: 'Role Name',
    roleCode: 'Role Code',
    operate: 'Operation',
    edit: 'Edit',
    delete: 'Delete',
    add: 'Add',
    grantMenu: 'Grant Menu',
    grantData: 'Grant Data',
    deleteConfirm: 'Are you sure to delete this role?',
    dataScope: 'Data Scope',
  },
  // 通用资源
  common: {
    index: 'Index',
    sort: 'Sort',
    status: 'Status',
    modifyRecord: 'Modify Record',
    operation: 'Operation',
    select: 'Select',
    remark: 'Remark',
  },
  // 服务器管理
  server: {
    title: 'Server Management',
    systemInfo: 'System Info',
    useInfo: 'Usage Info',
    diskInfo: 'Disk Info',
    assemblyInfo: 'Assembly Info',
    hostName: 'Host Name',
    operatingSystem: 'Operating System',
    systemArchitecture: 'System Architecture',
    cpuCores: 'CPU Cores',
    runTime: 'Run Time',
    publicIp: 'Public IP',
    privateIp: 'Private IP',
    framework: 'Framework',
    used: 'Used',
    free: 'Free',
    memoryUsage: 'Memory Usage',
    cpuUsage: 'CPU Usage',
    startTime: 'Start Time',
    runDuration: 'Run Duration',
    websiteDirectory: 'Website Directory',
    developmentEnvironment: 'Development Environment',
    environmentVariables: 'Environment Variables',
    usedSpace: 'Used',
    freeSpace: 'Free',
  },
  // 用户管理
  user: {
    title: 'User Management',
    query: 'Query',
    reset: 'Reset',
    userName: 'User Name',
    realName: 'Real Name',
    email: 'Email',
    phone: 'Phone',
    operate: 'Operate',
    edit: 'Edit',
    delete: 'Delete',
    add: 'Add',
    grantRole: 'Grant Role',
    deleteConfirm: 'Are you sure to delete this user?',
    adminType: 'Account Type',
    roleName: 'Role Name',
    orgName: 'Org Name',
    posName: 'Pos Name',
    status: 'Status',
    enable: 'Enable',
    disable: 'Disable',
    modifyRecord: 'Modify Record',
    copy: 'Copy',
    resetPwd: 'Reset Password',
    unlockLogin: 'Unlock Login',
    gender: 'Gender',
    male: 'Male',
    female: 'Female',
    unknown: 'Unknown',
    unstated: 'Unstated',
    accountStatusSetSuccess: 'Account status set successfully',
    resetPwdSuccess: 'Password reset successfully, new password: {password}',
    homeAddress: 'Home Address',
    birthday: 'Birthday',
    address: 'Address',
    remark: 'Remark',
    electronicSignature: 'Electronic Signature',
    uploadHandwrittenSignature: 'Upload Handwritten Signature',
    basicInformation: 'Basic Information',
    nickname: 'Nickname',
    phoneNumber: 'Phone Number',
    currentPassword: 'Current Password',
    newPassword: 'New Password',
    confirmPassword: 'Confirm Password',
    confirm: 'Confirm',
    modifyPersonalInformation: 'Modify Personal Basic Information',
    organization: 'Organization',
    changePassword: 'Change Password',
    passwordCannotBeEmpty: '{field} cannot be empty',
    passwordsDoNotMatch: 'Two passwords do not match!',
    passwordChangedSuccessfully: 'Password has been changed, do you want to re-login?',
    changeAvatar: 'Change Avatar',
    brushThickness: 'Brush Thickness',
    brushColor: 'Brush Color',
    undo: 'Undo',
    clear: 'Clear',
    save: 'Save',
    superAdmin: 'Super Admin',
    // Added missing translation keys
    account: 'Account',
    index: 'Index',
    avatar: 'Avatar',
    addUser: 'Add User',
    editUser: 'Edit User',
    orgInfo: 'Organization Info',
    org: 'Organization',
    pos: 'Position',
    jobNum: 'Job Number',
    domainAccount: 'Domain Account',
    joinDate: 'Join Date',
    extOrg: 'External Organization',
    extOrgTip: 'External Organization Tip',
    nickName: 'Nickname',
    sex: 'Gender',
    addExtOrg: 'Add External Organization',
    cancel: 'Cancel',
  },
  // 用户注册方式管理
  userRegWay: {
    title: 'User Registration Way Management',
    query: 'Query',
    reset: 'Reset',
    name: 'Scheme Name',
    keyword: 'Keyword',
    operate: 'Operation',
    add: 'Add',
    edit: 'Edit',
    delete: 'Delete',
    deleteConfirm: 'Are you sure to delete this registration scheme?',
  },
};
